package com.slipper.system.codeless.dao;

import java.util.List;
import java.util.Map;

import com.slipper.system.codeless.bo.PageCompBO;
import org.apache.ibatis.annotations.Param;

/**
 * 页面组件信息表
 */
public interface PageCompDao {
    
    int insert(PageCompBO bo);
    
    int update(PageCompBO bo);
    
    int delete(String id);

    PageCompBO queryBy(String id);
    
    List<PageCompBO> queryList(PageCompBO bo);

    List<PageCompBO> queryListBy(@Param("pageIds") String[] pageIds);

    List<Map<String, Object>> queryCompPageList();
}
